dessassemblage debugger debug asm tasm soft-ice winice crack patch howto assembleur c c++ int3 int21 trap backdoor reverse engineering warez periscope turbo-debugger hexutil memory dump spy espion log exemple image 3ds dongle clef physique protection par clef protection par mot de passe protection par dongle protection par numéro de série serial number disk check CD protection hacker cracker phreaking password crack network crack lan spy pirate

Le b a ba du "reverse engineering" ou comment faire les premiers pas.

 

par freddy_soft

(Version Janvier 1999)

[ Outils utilisés: En vert les outils du commerce, en jaune mes outils perso.]
Periscope carte_PANO Soft-ice Turbo-debugger int3_switch Hexutil Sourcer

Les exemples donnés ci-après datent d'il y a plusieurs années, mais le principe est toujours valable. Et toujours applicable de nos jours. Une connaissance minimale de l'ASM est souhaitable. Je n'incite pas au hacking, mais j'essaie simplement de démontrer que les astuces des programmeurs pour déjouer le piratage sont quelquefois bien faibles. Les cracks ci-après ne sont montrés qu'à titre pédagogique. Pratiquement tous les types de protection sont passés en revu: Dongle, Protection disquette, Mot de passe, Numéro de série etc.... Le seul type de protection que je n'ai pas ( encore ) étudié est la protection CDROM. Si je reçois plusieurs mails dans ce sens je me pencherais sur ce type de protection également..... Dernier point, je suis un adepte du DOS, je migre tout doucement vers Windows ( il faut bien essayer de survivre ), tout ça pour dire que mon couteau Suisse Hexutil ne donne toutes ses possibilités que sous cet OS. Toutefois rien n'empêche de s'en servir sous Windows...


DOUBLE_CLICK FREDDY_SOFT STACK_RIPPER SINGLE_DRIVE SCHTROUPFETTE DOUBLE_CLICKETTE


Exemples

 

1889.073	35MM_EXP.027	386MAX8.263	4DBOXING.076	7COLORS.184	ADVANTAG.161
AFT_II.053	AGE.177		AIRSTUSA.058	ALGOR.176	ALINE.222	ALSVIEW.019
ALTER.262	ALT_DEST.129	APPLAUSE.055	ARACHNOP.187	ARCHIPEL.119	ARMOURGD.207
ARTSLETT.065	AWTY.221	BADBLOOD.112	BATTBUGS._14	BATTLE2.038	BLACKSCT._13
BOMB'X.238	BOP.219		BREACH2.121	BREED.061	BUB_IPAS.259	BUDOKAN.XXX
CADKEY.174	CADSTPCB.201	CANNON._11	CASTE_VA.034	CASTLE.190	CAVEMAN.025
CCII.068	CDM35.265	CENTURIO.099	CHAOS.254	CHEATER.195	CIVILIZA.164
CM_2100.006	CO5R.231	CONAN.224	CONTINUM.140	COUGAR.137	CRACKDOW.060
CREEPERS.212	CRIME_WA.015	CSHOW.169	CUBASE.256	CUBASE2.261	CURSE_RA.107
CYAC.162	CYCLES.081	CYRUS.220	DAKAR.135	DARK.143	DAWN_RAI.050
DBASE4V2.241	DC3.009		DDAY.249	DEATHTRA.016	DELTA5._16	DES_STRK._15
DICKTRAC.086	DIEHARD2.204	DJEL.134	DOGFIGHT._02	DRAGON'S.227	DRAKKHEN.078
DRLAIR1.012	DRLAIR2.082	DRLAIR3.210	DRS.185		DRSTRIKE.040	DUSK.229
EARTHRIS.033	EDDY8A.260	EOB.069		EOB2.173	ESCAPE.044	ESS_MEGA.226
ETERNAM.182	EXCALIBU.157	EXCEL.114	EXPERT.074	F117A.158	F16.152
F29.147		FACES.030	FEARY.122	FERRARI.XXX	FLI2EXE.216	FORMATQM.101
FO_GPRIX.206	FRACTALE.213	FREEDOM.043	FTF.156		GAUNTLET.003	GCII.148
GEISHA.136	GENEALOG.235	GENERAL.215	GENESIA.247	GIRL_POK.029	GLOBAL.181
GODFATHE.179	GOLD_AXE.054	GPU.192		GS2000.159	GUNBOAT.021	GUNSHIP.155
HARDNOVA.141	HARLEYDA.005	HARMONY.032	HARRIER.062	HARRIER.255	HEROES.132
HF3.202		HORUS.008	HS5.116		HS55.180	IMAGEPRT.102	INDIANAP.014
ISHIDO.138	JACKNIK.103	JURASSIC.237	KNIGHT.023	KNIGTSKY.127	LEMMING.090
LHX.051		LIGHTSPE.097	LITIL_DI.246	LI_CN.113	LOCKSMIT.253	LOOPZ.064
LOTUS._04	LOTUS310.209	LOWBLOW.085	M1.092		MAGIC.252	MANTIS.200
MAX_PLUS.120	MAYONG.XXX	MCOPY.070	MEAN_STR.004	MECHAWAR.010	MEGALO._05
MEGATRAV.042	MEMOTEL.188	MEMOTELW.251	MEMOTELW.258	METAL.045	MIAMIVIC.017
MIDWINTR.041	MIKE.160	MM3.154		MM5_VF._08	MONTY.096	MSUPDATE.257
NAV_FR.095	NEUROMAN.019	NIGHTSHI.091	OBITUS.186	ORBIT.075	OS_BEYON.236
PARADOX.063	PARAGLID.196	PCAD45.178	PCGLOBE.052	PCS.243		PERESTRO.153
PGA.059		PHANTOM.232	PKLITE.194	PLAYROOM.166	PNEUSIM.203	POPULOUS.024
POWDROME.028	POWER_TR.250	PRINCE2._10	PROTENTR.022	PSN4.106	PSN5.142
PSN5_15.211	PSY_WAR.125	PUNISHER.035	PUSHOVER.189	QCOPYFR.168	QCOPYPRO.239
QEMM702.242	QM1.XXX		QPEG13K.244	QPEG13N.245	RACAL.144	RAILDLX._12
RAILROAD.067	RALLY._07	REALMS.191	RF.007		RINGS.049	ROCKETER.199
ROGER._03	ROTOX.105	RS2.123		RTYCOON.098	SAKOBAN.066	SAVAGE.100
SBT.056		SDB3.077	SDC.149		SEARKING.130	SF2.234		SHADOW.217
SHAREWAR.093	SILPHEED.013	SKI_OR_D.020	SKYCHASE.018	SM2.128		SNOOKER.208
SOCCER.170	SOURCER.165	SPACEACE.083	SPACECRU.223	SPIRITEX.072	SSII.117
STARCON.111	STARGLID.026	STEEL_EM.225	STORMLOR.087	STORMOVI.046	STRATEGO.118
STREETRO.104	STRIKACE.124	STRIKE_F.131	STRLD_VF._09	STUNTISL.218	SUPERSK3.248
SUPERSKI.172	SUPERTET.183	SUPER_C.139	SWAP.089	SWOTL.145	TD3.047
TEAMYANK.110	TERM2.146	TERM2029._06	TEXTOR.057	THEXDER2.037	TIM.205
TMNT.031	TUNLARMG.039	VEIL.230	VGACOPY.150	VGACPY46.193	VGACPY52.233
VGACPY62.264	VIPER.133	VIRUS.079	VISILOG.108	VPSOFT21.240	WEIRD.036
WELLTRIS.084	WINDWALK.109	WINGS.048	WINWORD2.171	WORKNC03.163	WRATH.175
XENO.126	XROCK.228	XTRADRIV.198	ZANY.011	ZOOL.214

Utilitaires

 

HEXUTIL 3.66a

Grettings vont à :

STACK-RIPPER..............alias: Crécelle lumineuse
DOUBLE-CLICK.........................alias: cliqueur fou
SINGLE-DRIVE............................alias: saingle drif
SCHTROUPFETTE.........................alias: Lara-Croft
ADELINE.........................................alias: TAMARA
GAMIN KILLER.........................................alias: GK

Et pour en savoir plus: Freddy_soft